package com.zheng.pay.dao.mapper;

import com.zheng.pay.dao.model.PayRefundOrder;
import com.zheng.pay.dao.model.PayRefundOrderExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PayRefundOrderMapper {
    long countByExample(PayRefundOrderExample example);

    int deleteByExample(PayRefundOrderExample example);

    int deleteByPrimaryKey(String refundorderid);

    int insert(PayRefundOrder record);

    int insertSelective(PayRefundOrder record);

    List<PayRefundOrder> selectByExample(PayRefundOrderExample example);

    PayRefundOrder selectByPrimaryKey(String refundorderid);

    int updateByExampleSelective(@Param("record") PayRefundOrder record, @Param("example") PayRefundOrderExample example);

    int updateByExample(@Param("record") PayRefundOrder record, @Param("example") PayRefundOrderExample example);

    int updateByPrimaryKeySelective(PayRefundOrder record);

    int updateByPrimaryKey(PayRefundOrder record);
}